import request from "@/utils/request";

/**
 * 监管信息-列表
 * @param {*} data
 */
export function getsuperList(param) {
  const { pageNum, pageSize, ...data } = param;
  return request({
    url: `/gongyuan/supervision/list?pageNum=${pageNum}&pageSize=${pageSize}`,
    method: "post",
    data
  });
}

/**
 * Stone.Cai
 * 2020年10月22日10:14:27
 * 添加
 * 添加监管
 * @param data
 * @returns {AxiosPromise}
 */
export function addSuper(data) {
  return request({
    url: "/gongyuan/supervision",
    method: "post",
    data
  });
}

/**
 * Stone.Cai
 * 2020年10月22日10:15:03
 * 添加
 * 更新监管
 * @param data
 * @returns {AxiosPromise}
 */
export function updateSuper(data) {
  return request({
    url: "/gongyuan/supervision",
    method: "PUT",
    data
  });
}

/**
 * Stone.Cai
 * 2020年10月22日15:54:39
 * 添加
 * 获取详情
 * @param id
 * @returns {AxiosPromise}
 */
export function getSuperDetail(id) {
  return request({
    url: `/gongyuan/supervision/${id}`,
    method: "get"
  });
}

/**
 * Stone.Cai
 * 2020年10月22日17:24:33
 * 添加
 * 禁用
 * @param id
 * @returns {AxiosPromise}
 */
export function delSupervision(data) {
  return request({
    url: `/gongyuan/supervision/disableAccount`,
    method: "PUT",
    data
  });
}

/**
 * Stone.Cai
 * 2020年10月23日10:04:07
 * 添加
 * 删除监管
 * @param data
 * @returns {AxiosPromise}
 */
export function removeSupervision(id) {
  return request({
    url: `/gongyuan/supervision/${id}`,
    method: "DELETE"
  });
}

